home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DocuComp / Test Samples / Sample Application / Sample Application.rsrc / CODE_12_ASCII Read.txt < prev    next >
Text File  |  1993-05-28  |  37KB  |  638 lines

  1. # near model CODE resource
  2. # jump table entries: 4864-4874 (11 of them)
  3. fn00000000:
  4. 00000000  4E56 FFEE                link       A6, -0x0012
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  7. 0000000E  594F                     subq.w     A7, 4
  8. 00000010  3D7C 03E8 FFFA           move.w     [A6 - 0x6], 0x3E8
  9. 00000016  486E FFFA                pea.l      [A6 - 0x6]
  10. 0000001A  486E 000C                pea.l      [A6 + 0xC]
  11. 0000001E  486E FFF0                pea.l      [A6 - 0x10]
  12. 00000022  3F3C 200E                move.w     -[A7], 0x200E
  13. 00000026  A9EB                     syscall    Pack4/FP68K
  14. 00000028  486E FFF0                pea.l      [A6 - 0x10]
  15. 0000002C  3F3C 2006                move.w     -[A7], 0x2006
  16. 00000030  A9EB                     syscall    Pack4/FP68K
  17. 00000032  3D7C 0048 FFEE           move.w     [A6 - 0x12], 0x48 /* 'H' */
  18. 00000038  486E FFEE                pea.l      [A6 - 0x12]
  19. 0000003C  486E FFF0                pea.l      [A6 - 0x10]
  20. 00000040  3F3C 2004                move.w     -[A7], 0x2004
  21. 00000044  A9EB                     syscall    Pack4/FP68K
  22. 00000046  486E FFF0                pea.l      [A6 - 0x10]
  23. 0000004A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  24. 0000004E  544F                     addq.w     A7, 2
  25. 00000050  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  26. 00000054  4E5E                     unlink     A6
  27. 00000056  205F                     movea.l    A0, [A7]+
  28. 00000058  5C4F                     addq.w     A7, 6
  29. 0000005A  4ED0                     jmp        [A0]
  30. 0000005C  4356                     chk.w      D1, [A6]
  31. 0000005E  544D                     addq.w     A5, 2
  32. 00000060  4152                     chk.w      D0, [A2]
  33. 00000062  4749                     chk.w      D3, A1
  34. export_608:
  35. 00000064  4E56 FFF4                link       A6, -0x000C
  36. 00000068  48E7 0018                movem.l    -[A7], A3,A4
  37. 0000006C  266E 0008                movea.l    A3, [A6 + 0x8]
  38. 00000070  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  39. 00000074  2F0B                     move.l     -[A7], A3
  40. 00000076  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  41. 0000007A  2053                     movea.l    A0, [A3]
  42. 0000007C  4868 0034                pea.l      [A0 + 0x34]
  43. 00000080  486D 275A                pea.l      [A5 + 0x275A /* export_1255 */]
  44. 00000084  3F3C 047A                move.w     -[A7], 0x47A
  45. 00000088  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  46. 0000008C  2053                     movea.l    A0, [A3]
  47. 0000008E  4AA8 0034                tst.l      [A0 + 0x34]
  48. 00000092  6608                     bne        +0xA /* 0000009C */
  49. 00000094  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  50. 00000098  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  51. label0000009C:
  52. 0000009C  2053                     movea.l    A0, [A3]
  53. 0000009E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  54. 000000A2  42A7                     clr.l      -[A7]
  55. 000000A4  2F28 0034                move.l     -[A7], [A0 + 0x34]
  56. 000000A8  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  57. 000000AC  286D DA56                movea.l    A4, [A5 - 0x25AA]
  58. 000000B0  2F0C                     move.l     -[A7], A4
  59. 000000B2  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  60. 000000B6  2F0C                     move.l     -[A7], A4
  61. 000000B8  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  62. 000000BC  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  63. 000000C0  2F0C                     move.l     -[A7], A4
  64. 000000C2  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  65. 000000C6  302D C0CC                move.w     D0, [A5 - 0x3F34]
  66. 000000CA  906D C0C8                sub.w      D0, [A5 - 0x3F38]
  67. 000000CE  48C0                     ext.l      D0
  68. 000000D0  2F00                     move.l     -[A7], D0
  69. 000000D2  2F0C                     move.l     -[A7], A4
  70. 000000D4  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  71. 000000D8  302D C0CA                move.w     D0, [A5 - 0x3F36]
  72. 000000DC  906D C0C6                sub.w      D0, [A5 - 0x3F3A]
  73. 000000E0  48C0                     ext.l      D0
  74. 000000E2  2F00                     move.l     -[A7], D0
  75. 000000E4  2F0C                     move.l     -[A7], A4
  76. 000000E6  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  77. 000000EA  594F                     subq.w     A7, 4
  78. 000000EC  2F0C                     move.l     -[A7], A4
  79. 000000EE  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  80. 000000F2  4A9F                     tst.l      [A7]+
  81. 000000F4  660C                     bne        +0xE /* 00000102 */
  82. 000000F6  2F3C 0000 0264           move.l     -[A7], 0x264
  83. 000000FC  2F0C                     move.l     -[A7], A4
  84. 000000FE  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  85. label00000102:
  86. 00000102  594F                     subq.w     A7, 4
  87. 00000104  2F0C                     move.l     -[A7], A4
  88. 00000106  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  89. 0000010A  4A9F                     tst.l      [A7]+
  90. 0000010C  660C                     bne        +0xE /* 0000011A */
  91. 0000010E  2F3C 0000 0318           move.l     -[A7], 0x318
  92. 00000114  2F0C                     move.l     -[A7], A4
  93. 00000116  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  94. label0000011A:
  95. 0000011A  554F                     subq.w     A7, 2
  96. 0000011C  3F2D C130                move.w     -[A7], [A5 - 0x3ED0]
  97. 00000120  2F0E                     move.l     -[A7], A6
  98. 00000122  4EBA FEDC                jsr        [PC - 0x124 /* 00000000 */]
  99. 00000126  301F                     move.w     D0, [A7]+
  100. 00000128  48C0                     ext.l      D0
  101. 0000012A  2F00                     move.l     -[A7], D0
  102. 0000012C  2F0C                     move.l     -[A7], A4
  103. 0000012E  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  104. 00000132  554F                     subq.w     A7, 2
  105. 00000134  3F2D C134                move.w     -[A7], [A5 - 0x3ECC]
  106. 00000138  2F0E                     move.l     -[A7], A6
  107. 0000013A  4EBA FEC4                jsr        [PC - 0x13C /* 00000000 */]
  108. 0000013E  301F                     move.w     D0, [A7]+
  109. 00000140  48C0                     ext.l      D0
  110. 00000142  2F00                     move.l     -[A7], D0
  111. 00000144  2F0C                     move.l     -[A7], A4
  112. 00000146  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  113. 0000014A  554F                     subq.w     A7, 2
  114. 0000014C  3F2D C12E                move.w     -[A7], [A5 - 0x3ED2]
  115. 00000150  2F0E                     move.l     -[A7], A6
  116. 00000152  4EBA FEAC                jsr        [PC - 0x154 /* 00000000 */]
  117. 00000156  301F                     move.w     D0, [A7]+
  118. 00000158  48C0                     ext.l      D0
  119. 0000015A  2F00                     move.l     -[A7], D0
  120. 0000015C  2F0C                     move.l     -[A7], A4
  121. 0000015E  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  122. 00000162  554F                     subq.w     A7, 2
  123. 00000164  3F2D C132                move.w     -[A7], [A5 - 0x3ECE]
  124. 00000168  2F0E                     move.l     -[A7], A6
  125. 0000016A  4EBA FE94                jsr        [PC - 0x16C /* 00000000 */]
  126. 0000016E  301F                     move.w     D0, [A7]+
  127. 00000170  48C0                     ext.l      D0
  128. 00000172  2F00                     move.l     -[A7], D0
  129. 00000174  2F0C                     move.l     -[A7], A4
  130. 00000176  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  131. 0000017A  302D C136                move.w     D0, [A5 - 0x3ECA]
  132. 0000017E  604C                     bra        +0x4E /* 000001CC */
  133. label00000180:
  134. 00000180  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  135. 00000184  2F0C                     move.l     -[A7], A4
  136. 00000186  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  137. 0000018A  604A                     bra        +0x4C /* 000001D6 */
  138. label0000018C:
  139. 0000018C  594F                     subq.w     A7, 4
  140. 0000018E  3D7C 0048 FFFE           move.w     [A6 - 0x2], 0x48 /* 'H' */
  141. 00000194  486E FFFE                pea.l      [A6 - 0x2]
  142. 00000198  41FA 0110                lea.l      A0, [PC + 0x110 /* 000002AA, value 0x3FFFC000 */]
  143. 0000019C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  144. 000001A0  4851                     pea.l      [A1]
  145. 000001A2  22D8                     move.l     [A1]+, [A0]+
  146. 000001A4  22D8                     move.l     [A1]+, [A0]+
  147. 000001A6  32D8                     move.w     [A1]+, [A0]+
  148. 000001A8  3F3C 2004                move.w     -[A7], 0x2004
  149. 000001AC  A9EB                     syscall    Pack4/FP68K
  150. 000001AE  486E FFF4                pea.l      [A6 - 0xC]
  151. 000001B2  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  152. 000001B6  544F                     addq.w     A7, 2
  153. 000001B8  2F0C                     move.l     -[A7], A4
  154. 000001BA  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  155. 000001BE  6016                     bra        +0x18 /* 000001D6 */
  156. label000001C0:
  157. 000001C0  3F3C 0090                move.w     -[A7], 0x90
  158. 000001C4  2F0C                     move.l     -[A7], A4
  159. 000001C6  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  160. 000001CA  600A                     bra        +0xC /* 000001D6 */
  161. label000001CC:
  162. 000001CC  67B2                     beq        -0x4C /* 00000180 */
  163. 000001CE  5340                     subq.w     D0, 1
  164. 000001D0  67BA                     beq        -0x44 /* 0000018C */
  165. 000001D2  5340                     subq.w     D0, 1
  166. 000001D4  67EA                     beq        -0x14 /* 000001C0 */
  167. label000001D6:
  168. 000001D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  169. 000001DA  2F0C                     move.l     -[A7], A4
  170. 000001DC  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  171. 000001E0  2F0C                     move.l     -[A7], A4
  172. 000001E2  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  173. 000001E6  554F                     subq.w     A7, 2
  174. 000001E8  2F0C                     move.l     -[A7], A4
  175. 000001EA  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  176. 000001EE  2053                     movea.l    A0, [A3]
  177. 000001F0  315F 003C                move.w     [A0 + 0x3C], [A7]+
  178. 000001F4  594F                     subq.w     A7, 4
  179. 000001F6  2F0C                     move.l     -[A7], A4
  180. 000001F8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  181. 000001FC  594F                     subq.w     A7, 4
  182. 000001FE  2F0C                     move.l     -[A7], A4
  183. 00000200  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  184. 00000204  201F                     move.l     D0, [A7]+
  185. 00000206  221F                     move.l     D1, [A7]+
  186. 00000208  9280                     sub.l      D1, D0
  187. 0000020A  2F01                     move.l     -[A7], D1
  188. 0000020C  594F                     subq.w     A7, 4
  189. 0000020E  2F0C                     move.l     -[A7], A4
  190. 00000210  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  191. 00000214  201F                     move.l     D0, [A7]+
  192. 00000216  221F                     move.l     D1, [A7]+
  193. 00000218  9280                     sub.l      D1, D0
  194. 0000021A  2053                     movea.l    A0, [A3]
  195. 0000021C  2141 0038                move.l     [A0 + 0x38], D1
  196. 00000220  594F                     subq.w     A7, 4
  197. 00000222  3F3C 0001                move.w     -[A7], 0x1
  198. 00000226  3F3C 0008                move.w     -[A7], 0x8
  199. 0000022A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  200. 0000022E  594F                     subq.w     A7, 4
  201. 00000230  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  202. 00000234  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  203. 00000238  201F                     move.l     D0, [A7]+
  204. 0000023A  221F                     move.l     D1, [A7]+
  205. 0000023C  594F                     subq.w     A7, 4
  206. 0000023E  2F00                     move.l     -[A7], D0
  207. 00000240  2F01                     move.l     -[A7], D1
  208. 00000242  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  209. 00000246  594F                     subq.w     A7, 4
  210. 00000248  3F3C 000B                move.w     -[A7], 0xB
  211. 0000024C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  212. 00000250  201F                     move.l     D0, [A7]+
  213. 00000252  221F                     move.l     D1, [A7]+
  214. 00000254  594F                     subq.w     A7, 4
  215. 00000256  2F00                     move.l     -[A7], D0
  216. 00000258  2F01                     move.l     -[A7], D1
  217. 0000025A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  218. 0000025E  594F                     subq.w     A7, 4
  219. 00000260  3F3C 000E                move.w     -[A7], 0xE
  220. 00000264  3F3C 001F                move.w     -[A7], 0x1F
  221. 00000268  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  222. 0000026C  201F                     move.l     D0, [A7]+
  223. 0000026E  221F                     move.l     D1, [A7]+
  224. 00000270  594F                     subq.w     A7, 4
  225. 00000272  2F00                     move.l     -[A7], D0
  226. 00000274  2F01                     move.l     -[A7], D1
  227. 00000276  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  228. 0000027A  2053                     movea.l    A0, [A3]
  229. 0000027C  4868 0014                pea.l      [A0 + 0x14]
  230. 00000280  2F3C 0000 00FF           move.l     -[A7], 0xFF
  231. 00000286  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  232. 0000028A  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  233. 0000028E  4CDF 1800                movem.l    A3,A4, [A7]+
  234. 00000292  4E5E                     unlink     A6
  235. 00000294  205F                     movea.l    A0, [A7]+
  236. 00000296  5C4F                     addq.w     A7, 6
  237. 00000298  4ED0                     jmp        [A0]
  238. 0000029A  C9CE                     muls.w     D4, A6
  239. 0000029C  4954                     chk.w      D4, [A4]
  240. 0000029E  4153                     chk.w      D0, [A3]
  241. 000002A0  4349                     chk.w      D1, A1
  242. 000002A2  4153                     chk.w      D0, [A3]
  243. 000002A4  4349                     chk.w      D1, A1
  244. 000002A6  4949                     chk.w      D4, A1
  245. 000002A8  4E50 3FFF                link       A0, -0xFFFFC001
  246. 000002AC  C000                     and.b      D0, D0
  247. 000002AE  0000 0000                ori.b      D0, 0x0
  248. 000002B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  249. export_609: // at 000002B4 (misaligned)
  250. 000002B6  0000 2F0C                ori.b      D0, 0xC
  251. 000002BA  286E 0008                movea.l    A4, [A6 + 0x8]
  252. 000002BE  206D DA56                movea.l    A0, [A5 - 0x25AA]
  253. 000002C2  2050                     movea.l    A0, [A0]
  254. 000002C4  2254                     movea.l    A1, [A4]
  255. 000002C6  2269 0034                movea.l    A1, [A1 + 0x34]
  256. 000002CA  2251                     movea.l    A1, [A1]
  257. 000002CC  1028 0016                move.b     D0, [A0 + 0x16]
  258. 000002D0  8029 000D                or.b       D0, [A1 + 0xD]
  259. 000002D4  660A                     bne        +0xC /* 000002E0 */
  260. 000002D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  261. 000002DA  2F0C                     move.l     -[A7], A4
  262. 000002DC  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  263. label000002E0:
  264. 000002E0  285F                     movea.l    A4, [A7]+
  265. 000002E2  4E5E                     unlink     A6
  266. 000002E4  205F                     movea.l    A0, [A7]+
  267. 000002E6  5C4F                     addq.w     A7, 6
  268. 000002E8  4ED0                     jmp        [A0]
  269. 000002EA  C4CF                     mulu.w     D2, A7
  270. 000002EC  4348                     chk.w      D1, A0
  271. 000002EE  4152                     chk.w      D0, [A2]
  272. 000002F0  2020                     move.l     D0, -[A0]
  273. 000002F2  4153                     chk.w      D0, [A3]
  274. 000002F4  4349                     chk.w      D1, A1
  275. 000002F6  4949                     chk.w      D4, A1
  276. 000002F8  4E50 4E56                link       A0, -0xFFFFB1AA
  277. export_610: // at 000002FA (misaligned)
  278. 000002FC  FEEE 48E7                .extension 0xEEE <<F/2-3/7>> // unimplemented
  279. 00000300  0108                     btst       A0, D0
  280. 00000302  286E 0008                movea.l    A4, [A6 + 0x8]
  281. 00000306  2054                     movea.l    A0, [A4]
  282. 00000308  0C68 00FA 0004           cmpi.w     [A0 + 0x4], 0xFA
  283. 0000030E  5CC0                     sge        D0
  284. 00000310  2F00                     move.l     -[A7], D0
  285. 00000312  594F                     subq.w     A7, 4
  286. 00000314  2F0C                     move.l     -[A7], A4
  287. 00000316  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  288. 0000031A  221F                     move.l     D1, [A7]+
  289. 0000031C  201F                     move.l     D0, [A7]+
  290. 0000031E  2054                     movea.l    A0, [A4]
  291. 00000320  B2A8 0038                cmp.l      D1, [A0 + 0x38]
  292. 00000324  5EC1                     sgt        D1
  293. 00000326  142D C13A                move.b     D2, [A5 - 0x3EC6]
  294. 0000032A  5302                     subq.b     D2, 1
  295. 0000032C  C202                     and.b      D1, D2
  296. 0000032E  8001                     or.b       D0, D1
  297. 00000330  6700 009A                beq        +0x9C /* 000003CC */
  298. 00000334  2054                     movea.l    A0, [A4]
  299. 00000336  3E28 0004                move.w     D7, [A0 + 0x4]
  300. 0000033A  6002                     bra        +0x4 /* 0000033E */
  301. label0000033C:
  302. 0000033C  5347                     subq.w     D7, 1
  303. label0000033E:
  304. 0000033E  7000                     moveq.l    D0, 0x00
  305. 00000340  41ED E858                lea.l      A0, [A5 - 0x17A8]
  306. 00000344  1030 7000                move.b     D0, [A0 + D7.w]
  307. 00000348  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  308. 0000034C  56C0                     sne        D0
  309. 0000034E  4A47                     tst.w      D7
  310. 00000350  56C1                     sne        D1
  311. 00000352  C001                     and.b      D0, D1
  312. 00000354  66E6                     bne        -0x18 /* 0000033C */
  313. 00000356  4A47                     tst.w      D7
  314. 00000358  6606                     bne        +0x8 /* 00000360 */
  315. 0000035A  2054                     movea.l    A0, [A4]
  316. 0000035C  3E28 0004                move.w     D7, [A0 + 0x4]
  317. label00000360:
  318. 00000360  422E FEEE                clr.b      [A6 - 0x112]
  319. 00000364  2054                     movea.l    A0, [A4]
  320. 00000366  BE68 0004                cmp.w      D7, [A0 + 0x4]
  321. 0000036A  6732                     beq        +0x34 /* 0000039E */
  322. 0000036C  3007                     move.w     D0, D7
  323. 0000036E  5240                     addq.w     D0, 1
  324. 00000370  0640 E858                addi.w     D0, 0xE858
  325. 00000374  4875 0000                pea.l      [A5 + D0.w]
  326. 00000378  486E FEEF                pea.l      [A6 - 0x111]
  327. 0000037C  2054                     movea.l    A0, [A4]
  328. 0000037E  3028 0004                move.w     D0, [A0 + 0x4]
  329. 00000382  9047                     sub.w      D0, D7
  330. 00000384  48C0                     ext.l      D0
  331. 00000386  2F00                     move.l     -[A7], D0
  332. 00000388  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  333. 0000038C  2054                     movea.l    A0, [A4]
  334. 0000038E  3028 0004                move.w     D0, [A0 + 0x4]
  335. 00000392  9047                     sub.w      D0, D7
  336. 00000394  1D40 FEEE                move.b     [A6 - 0x112], D0
  337. 00000398  2054                     movea.l    A0, [A4]
  338. 0000039A  3147 0004                move.w     [A0 + 0x4], D7
  339. label0000039E:
  340. 0000039E  2F0C                     move.l     -[A7], A4
  341. 000003A0  4EAD 2792                jsr        [A5 + 0x2792 /* export_1262 */]
  342. 000003A4  4A2E FEEE                tst.b      [A6 - 0x112]
  343. 000003A8  6722                     beq        +0x24 /* 000003CC */
  344. 000003AA  486E FEEF                pea.l      [A6 - 0x111]
  345. 000003AE  486D E859                pea.l      [A5 - 0x17A7]
  346. 000003B2  7000                     moveq.l    D0, 0x00
  347. 000003B4  102E FEEE                move.b     D0, [A6 - 0x112]
  348. 000003B8  48C0                     ext.l      D0
  349. 000003BA  2F00                     move.l     -[A7], D0
  350. 000003BC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  351. 000003C0  7000                     moveq.l    D0, 0x00
  352. 000003C2  102E FEEE                move.b     D0, [A6 - 0x112]
  353. 000003C6  2054                     movea.l    A0, [A4]
  354. 000003C8  3140 0004                move.w     [A0 + 0x4], D0
  355. label000003CC:
  356. 000003CC  4CDF 1080                movem.l    D7,A4, [A7]+
  357. 000003D0  4E5E                     unlink     A6
  358. 000003D2  2E9F                     move.l     [A7], [A7]+
  359. 000003D4  4E75                     rts
  360. 000003D6  C3C8                     muls.w     D1, A0
  361. 000003D8  4543                     chk.w      D2, D3
  362. 000003DA  4B45                     chk.w      D5, D5
  363. 000003DC  4E44                     trap       4
  364. 000003DE  4153                     chk.w      D0, [A3]
  365. 000003E0  4349                     chk.w      D1, A1
  366. 000003E2  4949                     chk.w      D4, A1
  367. 000003E4  4E50 4E56                link       A0, -0xFFFFB1AA
  368. export_611: // at 000003E6 (misaligned)
  369. 000003E8  0000 2F0C                ori.b      D0, 0xC
  370. 000003EC  286E 0008                movea.l    A4, [A6 + 0x8]
  371. 000003F0  302E 000C                move.w     D0, [A6 + 0xC]
  372. 000003F4  6000 0076                bra        +0x78 /* 0000046C */
  373. label000003F8:
  374. 000003F8  2054                     movea.l    A0, [A4]
  375. 000003FA  3028 0004                move.w     D0, [A0 + 0x4]
  376. 000003FE  48C0                     ext.l      D0
  377. 00000400  81ED C138                divs.w     D0, [A5 - 0x3EC8]
  378. 00000404  5240                     addq.w     D0, 1
  379. 00000406  C1ED C138                muls.w     D0, [A5 - 0x3EC8]
  380. 0000040A  2054                     movea.l    A0, [A4]
  381. 0000040C  3140 0004                move.w     [A0 + 0x4], D0
  382. 00000410  594F                     subq.w     A7, 4
  383. 00000412  2054                     movea.l    A0, [A4]
  384. 00000414  3028 0004                move.w     D0, [A0 + 0x4]
  385. 00000418  48C0                     ext.l      D0
  386. 0000041A  2F00                     move.l     -[A7], D0
  387. 0000041C  2F3C 0000 00FA           move.l     -[A7], 0xFA
  388. 00000422  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  389. 00000426  2054                     movea.l    A0, [A4]
  390. 00000428  544F                     addq.w     A7, 2
  391. 0000042A  315F 0004                move.w     [A0 + 0x4], [A7]+
  392. 0000042E  6000 005C                bra        +0x5E /* 0000048C */
  393. label00000432:
  394. 00000432  102D BE4F                move.b     D0, [A5 - 0x41B1]
  395. 00000436  5300                     subq.b     D0, 1
  396. 00000438  6708                     beq        +0xA /* 00000442 */
  397. 0000043A  2F0C                     move.l     -[A7], A4
  398. 0000043C  4EAD 2782                jsr        [A5 + 0x2782 /* export_1260 */]
  399. 00000440  604A                     bra        +0x4C /* 0000048C */
  400. label00000442:
  401. 00000442  2F0C                     move.l     -[A7], A4
  402. 00000444  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  403. 00000448  6042                     bra        +0x44 /* 0000048C */
  404. label0000044A:
  405. 0000044A  2F0C                     move.l     -[A7], A4
  406. 0000044C  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  407. 00000450  603A                     bra        +0x3C /* 0000048C */
  408. label00000452:
  409. 00000452  2F0C                     move.l     -[A7], A4
  410. 00000454  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  411. 00000458  2054                     movea.l    A0, [A4]
  412. 0000045A  4A68 0004                tst.w      [A0 + 0x4]
  413. 0000045E  6F2C                     ble        +0x2E /* 0000048C */
  414. 00000460  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  415. 00000464  2F0C                     move.l     -[A7], A4
  416. 00000466  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  417. 0000046A  6020                     bra        +0x22 /* 0000048C */
  418. label0000046C:
  419. 0000046C  67E4                     beq        -0x1A /* 00000452 */
  420. 0000046E  0640 FFF7                addi.w     D0, 0xFFF7
  421. 00000472  6784                     beq        -0x7A /* 000003F8 */
  422. 00000474  5740                     subq.w     D0, 3
  423. 00000476  67BA                     beq        -0x44 /* 00000432 */
  424. 00000478  5340                     subq.w     D0, 1
  425. 0000047A  67CE                     beq        -0x30 /* 0000044A */
  426. 0000047C  0640 FFED                addi.w     D0, 0xFFED
  427. 00000480  67D0                     beq        -0x2E /* 00000452 */
  428. 00000482  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  429. 00000486  2F0C                     move.l     -[A7], A4
  430. 00000488  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  431. label0000048C:
  432. 0000048C  285F                     movea.l    A4, [A7]+
  433. 0000048E  4E5E                     unlink     A6
  434. 00000490  205F                     movea.l    A0, [A7]+
  435. 00000492  5C4F                     addq.w     A7, 6
  436. 00000494  4ED0                     jmp        [A0]
  437. 00000496  C4CF                     mulu.w     D2, A7
  438. 00000498  4143                     chk.w      D0, D3
  439. 0000049A  4841                     swap.w     D1
  440. 0000049C  5220                     addq.b     -[A0], 1
  441. 0000049E  4153                     chk.w      D0, [A3]
  442. 000004A0  4349                     chk.w      D1, A1
  443. 000004A2  4949                     chk.w      D4, A1
  444. 000004A4  4E50 4E56                link       A0, -0xFFFFB1AA
  445. export_612: // at 000004A6 (misaligned)
  446. 000004A8  FFE8                     .invalid   <<F/7/7>>
  447. 000004AA  48E7 0108                movem.l    -[A7], D7,A4
  448. 000004AE  286E 0008                movea.l    A4, [A6 + 0x8]
  449. 000004B2  594F                     subq.w     A7, 4
  450. 000004B4  A975                     syscall    TickCount
  451. 000004B6  2E1F                     move.l     D7, [A7]+
  452. 000004B8  206D D972                movea.l    A0, [A5 - 0x268E]
  453. 000004BC  2050                     movea.l    A0, [A0]
  454. 000004BE  3F28 0010                move.w     -[A7], [A0 + 0x10]
  455. 000004C2  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  456. 000004C6  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  457. 000004CA  3F2D BE44                move.w     -[A7], [A5 - 0x41BC]
  458. 000004CE  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  459. 000004D2  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  460. 000004D6  2054                     movea.l    A0, [A4]
  461. 000004D8  3F28 0004                move.w     -[A7], [A0 + 0x4]
  462. 000004DC  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  463. 000004E0  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  464. label000004E4:
  465. 000004E4  2054                     movea.l    A0, [A4]
  466. 000004E6  2D68 0034 FFE8           move.l     [A6 - 0x18], [A0 + 0x34]
  467. 000004EC  554F                     subq.w     A7, 2
  468. 000004EE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  469. 000004F2  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  470. 000004F6  2F0C                     move.l     -[A7], A4
  471. 000004F8  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  472. 000004FC  202D B9D6                move.l     D0, [A5 - 0x462A]
  473. 00000500  5280                     addq.l     D0, 1
  474. 00000502  2B40 B9D6                move.l     [A5 - 0x462A], D0
  475. 00000506  594F                     subq.w     A7, 4
  476. 00000508  A975                     syscall    TickCount
  477. 0000050A  BE9F                     cmp.l      D7, [A7]+
  478. 0000050C  6C18                     bge        +0x1A /* 00000526 */
  479. 0000050E  2F2D B9D6                move.l     -[A7], [A5 - 0x462A]
  480. 00000512  2F2D B9DA                move.l     -[A7], [A5 - 0x4626]
  481. 00000516  1F3C 0001                move.b     -[A7], 0x1
  482. 0000051A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  483. 0000051E  594F                     subq.w     A7, 4
  484. 00000520  A975                     syscall    TickCount
  485. 00000522  7E0A                     moveq.l    D7, 0x0A
  486. 00000524  DE9F                     add.l      D7, [A7]+
  487. label00000526:
  488. 00000526  4A2D B933                tst.b      [A5 - 0x46CD]
  489. 0000052A  6628                     bne        +0x2A /* 00000554 */
  490. 0000052C  202D B9D6                move.l     D0, [A5 - 0x462A]
  491. 00000530  B0AD B9DA                cmp.l      D0, [A5 - 0x4626]
  492. 00000534  6DAE                     blt        -0x50 /* 000004E4 */
  493. 00000536  2054                     movea.l    A0, [A4]
  494. 00000538  4A68 0004                tst.w      [A0 + 0x4]
  495. 0000053C  6F06                     ble        +0x8 /* 00000544 */
  496. 0000053E  2F0C                     move.l     -[A7], A4
  497. 00000540  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  498. label00000544:
  499. 00000544  2F2D B9DA                move.l     -[A7], [A5 - 0x4626]
  500. 00000548  2F2D B9DA                move.l     -[A7], [A5 - 0x4626]
  501. 0000054C  1F3C 0001                move.b     -[A7], 0x1
  502. 00000550  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  503. label00000554:
  504. 00000554  4CDF 1080                movem.l    D7,A4, [A7]+
  505. 00000558  4E5E                     unlink     A6
  506. 0000055A  2E9F                     move.l     [A7], [A7]+
  507. 0000055C  4E75                     rts
  508. 0000055E  D2C5                     add.w      A1, D5
  509. 00000560  4144                     chk.w      D0, D4
  510. 00000562  5448                     addq.w     A0, 2
  511. 00000564  4546                     chk.w      D2, D6
  512. 00000566  4153                     chk.w      D0, [A3]
  513. 00000568  4349                     chk.w      D1, A1
  514. 0000056A  4949                     chk.w      D4, A1
  515. 0000056C  4E50 4E56                link       A0, -0xFFFFB1AA
  516. export_613: // at 0000056E (misaligned)
  517. 00000570  0000 2F0C                ori.b      D0, 0xC
  518. 00000574  286E 0008                movea.l    A4, [A6 + 0x8]
  519. 00000578  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  520. 0000057C  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  521. 00000580  2054                     movea.l    A0, [A4]
  522. 00000582  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  523. 00000586  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  524. 0000058A  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  525. 0000058E  285F                     movea.l    A4, [A7]+
  526. 00000590  4E5E                     unlink     A6
  527. 00000592  2E9F                     move.l     [A7], [A7]+
  528. 00000594  4E75                     rts
  529. 00000596  C9CE                     muls.w     D4, A6
  530. 00000598  4954                     chk.w      D4, [A4]
  531. 0000059A  4E45                     trap       5
  532. 0000059C  574C                     subq.w     A4, 3
  533. 0000059E  4153                     chk.w      D0, [A3]
  534. 000005A0  4349                     chk.w      D1, A1
  535. 000005A2  4949                     chk.w      D4, A1
  536. 000005A4  4E50 4E56                link       A0, -0xFFFFB1AA
  537. export_614: // at 000005A6 (misaligned)
  538. 000005A8  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  539. 000005AC  0008 4EAD                ori.b      A0, 0xAD
  540. 000005B0  0B6A 2F2E                bchg       [A2 + 0x2F2E], D5
  541. 000005B4  0008 4EAD                ori.b      A0, 0xAD
  542. 000005B8  27AA 4E5E 2E9F           move.l     [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
  543. 000005BE  4E75                     rts
  544. 000005C0  D3C5                     add.l      A1, D5
  545. 000005C2  4E44                     trap       4
  546. 000005C4  5448                     addq.w     A0, 2
  547. 000005C6  454C                     chk.w      D2, A4
  548. 000005C8  4153                     chk.w      D0, [A3]
  549. 000005CA  4349                     chk.w      D1, A1
  550. 000005CC  4949                     chk.w      D4, A1
  551. 000005CE  4E50 4E56                link       A0, -0xFFFFB1AA
  552. export_615: // at 000005D0 (misaligned)
  553. 000005D2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  554. 000005D6  0008 4EAD                ori.b      A0, 0xAD
  555. 000005DA  0BAA 2F2E                bclr       [A2 + 0x2F2E], D5
  556. 000005DE  0008 4EAD                ori.b      A0, 0xAD
  557. 000005E2  27AA 4E5E 2E9F           move.l     [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
  558. 000005E8  4E75                     rts
  559. 000005EA  C4CF                     mulu.w     D2, A7
  560. 000005EC  454E                     chk.w      D2, A6
  561. 000005EE  4450                     neg.w      [A0]
  562. 000005F0  4152                     chk.w      D0, [A2]
  563. 000005F2  4153                     chk.w      D0, [A3]
  564. 000005F4  4349                     chk.w      D1, A1
  565. 000005F6  4949                     chk.w      D4, A1
  566. 000005F8  4E50 4E56                link       A0, -0xFFFFB1AA
  567. export_616: // at 000005FA (misaligned)
  568. 000005FC  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  569. 00000600  0008 4EAD                ori.b      A0, 0xAD
  570. 00000604  0BB2 2F2E 0008 4EAD      bclr       [[A2 + 0x8] + D2 * 8 + 0x4EAD], D5
  571. 0000060C  27AA 4E5E 2E9F           move.l     [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
  572. 00000612  4E75                     rts
  573. 00000614  C4CF                     mulu.w     D2, A7
  574. 00000616  454E                     chk.w      D2, A6
  575. 00000618  4450                     neg.w      [A0]
  576. 0000061A  4147                     chk.w      D0, D7
  577. 0000061C  4153                     chk.w      D0, [A3]
  578. 0000061E  4349                     chk.w      D1, A1
  579. 00000620  4949                     chk.w      D4, A1
  580. 00000622  4E50 4E56                link       A0, -0xFFFFB1AA
  581. export_617: // at 00000624 (misaligned)
  582. 00000626  0000 2F0C                ori.b      D0, 0xC
  583. 0000062A  286E 0008                movea.l    A4, [A6 + 0x8]
  584. 0000062E  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  585. 00000632  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  586. 00000636  2F0C                     move.l     -[A7], A4
  587. 00000638  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  588. 0000063C  4267                     clr.w      -[A7]
  589. 0000063E  2F2D DA56                move.l     -[A7], [A5 - 0x25AA]
  590. 00000642  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  591. 00000646  2F0C                     move.l     -[A7], A4
  592. 00000648  4EAD 2792                jsr        [A5 + 0x2792 /* export_1262 */]
  593. 0000064C  2F0C                     move.l     -[A7], A4
  594. 0000064E  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  595. 00000652  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  596. 00000656  2054                     movea.l    A0, [A4]
  597. 00000658  4868 0034                pea.l      [A0 + 0x34]
  598. 0000065C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  599. 00000660  285F                     movea.l    A4, [A7]+
  600. 00000662  4E5E                     unlink     A6
  601. 00000664  205F                     movea.l    A0, [A7]+
  602. 00000666  5C4F                     addq.w     A7, 6
  603. 00000668  4ED0                     jmp        [A0]
  604. 0000066A  C4CF                     mulu.w     D2, A7
  605. 0000066C  4954                     chk.w      D4, [A4]
  606. 0000066E  2020                     move.l     D0, -[A0]
  607. 00000670  2020                     move.l     D0, -[A0]
  608. 00000672  4153                     chk.w      D0, [A3]
  609. 00000674  4349                     chk.w      D1, A1
  610. 00000676  4949                     chk.w      D4, A1
  611. 00000678  4E50 4E56                link       A0, -0xFFFFB1AA
  612. export_618: // at 0000067A (misaligned)
  613. 0000067C  0000 42AD                ori.b      D0, 0xAD
  614. 00000680  B9D6                     cmpa.l     A4, [A6]
  615. 00000682  2B6E 000A B9DA           move.l     [A5 - 0x4626], [A6 + 0xA]
  616. 00000688  486D EC90                pea.l      [A5 - 0x1370]
  617. 0000068C  486D 27B2                pea.l      [A5 + 0x27B2 /* export_1266 */]
  618. 00000690  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  619. 00000694  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  620. 00000698  4AAD EC90                tst.l      [A5 - 0x1370]
  621. 0000069C  6608                     bne        +0xA /* 000006A6 */
  622. 0000069E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  623. 000006A2  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  624. label000006A6:
  625. 000006A6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  626. 000006AA  2F2D EC90                move.l     -[A7], [A5 - 0x1370]
  627. 000006AE  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  628. 000006B2  486D EC90                pea.l      [A5 - 0x1370]
  629. 000006B6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  630. 000006BA  4E5E                     unlink     A6
  631. 000006BC  205F                     movea.l    A0, [A7]+
  632. 000006BE  504F                     addq.w     A7, 8
  633. 000006C0  4ED0                     jmp        [A0]
  634. 000006C2  5245                     addq.w     D5, 1
  635. 000006C4  4144                     chk.w      D0, D4
  636. 000006C6  4153                     chk.w      D0, [A3]
  637. 000006C8  4349                     chk.w      D1, A1
  638.